108776
540543
674190
56249
543172
292222
555952
688103
247180
367624
797415
530916
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471